package com.shop.entity;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 订单项实体类
 * 
 * 对应数据库中的order_item表，包含订单中每个商品的详细信息
 * 
 * @author Shop Management System
 * @version 1.0
 * @since 2024-01-01
 */
@Data
public class OrderItem {
    /**
     * 订单项ID，主键，自增
     */
    private Long id;
    
    /**
     * 订单ID，关联订单表
     */
    private Long orderId;
    
    /**
     * 商品ID，关联商品表
     */
    private Long productId;
    
    /**
     * 购买数量
     */
    private Integer quantity;
    
    /**
     * 单价
     */
    private Double unitPrice;
    
    /**
     * 总价
     */
    private Double totalPrice;
    
    /**
     * 创建时间
     */
    private LocalDateTime createdAt;
} 